package com.boco.modules.fdoc.vo;

import java.util.Date;

/**
 * 医生详情查询/返回对象
 * @author q
 *
 */
public class DoctorDetailVo {
	private int id;
	private String docUid; //医生端登录的uid
	private Integer hisId;//医生编号（医生在HIS中的主键）
	private String name;//医生姓名
	private String sex;//性别
	private String title;//职位（职称）
	private Integer deptId;//所属科室ID
	private Integer hospId;//执业点（所属医院）ID
	private String skill;//擅长
	private String detail;//简介
	private String coverImg;//照片
	private Date updateTime;//更新时间
	private String star;//医生星级
	private String description;//医生简短描述
	private String hospName;//所属医院名称
	private String deptName;//所属科室名称
	private Date createTime;//创建时间
	
	private double goodComment; //好评度：好评数/总评数
	private int bookingNum;  //预约数
	private int allEvaluateNum; //总评价数
	private int goodEvaluateNum; //好评数
	private int generalEvaluateNum; //中评数
	private int badEvaluateNum; //差评数
	
	private String commentLevel;
	
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public Integer getHisId() {
		return hisId;
	}
	public void setHisId(Integer hisId) {
		this.hisId = hisId;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getSex() {
		return sex;
	}
	public void setSex(String sex) {
		this.sex = sex;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public Integer getDeptId() {
		return deptId;
	}
	public void setDeptId(Integer deptId) {
		this.deptId = deptId;
	}
	public Integer getHospId() {
		return hospId;
	}
	public void setHospId(Integer hospId) {
		this.hospId = hospId;
	}
	public String getSkill() {
		return skill;
	}
	public void setSkill(String skill) {
		this.skill = skill;
	}
	public String getDetail() {
		return detail;
	}
	public void setDetail(String detail) {
		this.detail = detail;
	}
	public String getCoverImg() {
		return coverImg;
	}
	public void setCoverImg(String coverImg) {
		this.coverImg = coverImg;
	}
	public Date getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	public String getStar() {
		return star;
	}
	public void setStar(String star) {
		this.star = star;
	}
	public double getGoodComment() {
		return goodComment;
	}
	public void setGoodComment(double goodComment) {
		this.goodComment = goodComment;
	}
	public int getBookingNum() {
		return bookingNum;
	}
	public void setBookingNum(int bookingNum) {
		this.bookingNum = bookingNum;
	}
	public int getAllEvaluateNum() {
		return allEvaluateNum;
	}
	public void setAllEvaluateNum(int allEvaluateNum) {
		this.allEvaluateNum = allEvaluateNum;
	}
	public int getGoodEvaluateNum() {
		return goodEvaluateNum;
	}
	public void setGoodEvaluateNum(int goodEvaluateNum) {
		this.goodEvaluateNum = goodEvaluateNum;
	}
	public int getGeneralEvaluateNum() {
		return generalEvaluateNum;
	}
	public void setGeneralEvaluateNum(int generalEvaluateNum) {
		this.generalEvaluateNum = generalEvaluateNum;
	}
	public int getBadEvaluateNum() {
		return badEvaluateNum;
	}
	public void setBadEvaluateNum(int badEvaluateNum) {
		this.badEvaluateNum = badEvaluateNum;
	}
	public String getCommentLevel() {
		return commentLevel;
	}
	public void setCommentLevel(String commentLevel) {
		this.commentLevel = commentLevel;
	}
	
	public String getDocUid() {
		return docUid;
	}
	public void setDocUid(String docUid) {
		this.docUid = docUid;
	}
	@Override
	public String toString() {
		return "DoctorDetailVo [id=" + id + ", hisId=" + hisId + ", name="
				+ name + ", sex=" + sex + ", title=" + title + ", deptId="
				+ deptId + ", hospId=" + hospId + ", skill=" + skill
				+ ", detail=" + detail + ", coverImg=" + coverImg
				+ ", updateTime=" + updateTime + ", star=" + star
				+ ", goodComment=" + goodComment + ", bookingNum=" + bookingNum
				+ ", allEvaluateNum=" + allEvaluateNum + ", goodEvaluateNum="
				+ goodEvaluateNum + ", generalEvaluateNum="
				+ generalEvaluateNum + ", badEvaluateNum=" + badEvaluateNum
				+ ", commentLevel=" + commentLevel + "]";
	}
	public String getDescription() {
		return description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	public String getHospName() {
		return hospName;
	}
	public void setHospName(String hospName) {
		this.hospName = hospName;
	}
	public String getDeptName() {
		return deptName;
	}
	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	
	
}
